home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 July: Mac OS SDK / Dev.CD Jul 97 SDK1.toast / Development Kits (Disc 1) / Apple Shared Library Manager / ASLM Examples / Inspector / Makefile.InspectorLibs.MrC < prev    next >
Encoding:
Makefile  |  1996-11-19  |  11.5 KB  |  329 lines  |  [TEXT/MPS ]

  1. # This makefile was produced at 10:34:22 AM on Wed, Apr 5, 1995 by
  2. # MakeMake 2.0d38q1 (4/14/1992) by Rick Holzgrafe, scott douglass, Jeff Holcomb, MQ.
  3.  
  4. Sources             = :Sources:
  5. Objects                = :Objects:
  6. Built                = :Built:
  7.  
  8. "{Objects}MrC:"    ƒ "{Sources}"
  9.  
  10. .a.o    ƒ    .a
  11.     Echo "∂t∂tAssembling {Default}.a"
  12.         {Asm} {DepDir}{Default}.a -o {Targ} -lo {Targ}.lst {StdADump} {AOptions} {StdAIncludes}
  13.  
  14. .c.o    ƒ    .c
  15.     Echo "∂t∂tCompiling {Default}.c"
  16.         {C} {DepDir}{Default}.c -o {Targ} {StdCDump} {COptions} {StdCIncludes}
  17.  
  18. .cp.o    ƒ    .cp
  19.     Echo "∂t∂tCompiling {Default}.cp"
  20.         {CPlus} {DepDir}{Default}.cp -o {Targ} {StdCPDump} {CPOptions} {StdCPIncludes}
  21.  
  22. .p.o    ƒ    .p
  23.     Echo "∂t∂tCompiling {Default}.p"
  24.         {Pascal} {DepDir}{Default}.p -o {Targ} {StdPDump} {POptions} {StdPIncludes}
  25.  
  26. TARGETS = "{Objects}MrC:PrivInspector.o" ∂
  27.     "{Objects}MrC:InspectorLibrary.RSRC" ∂
  28.     "{Built}MrC:InspectorLibraryPPC" ∂
  29.      ∂
  30.     "{Objects}MrC:WindowStackerLibrary.RSRC" ∂
  31.     "{Built}MrC:WindowStackerLibraryPPC"
  32.  
  33. DOT_H = "{Sources}Inspector.h" ∂
  34.     "{Sources}Application.h" ∂
  35.     "{Sources}WindowStacker.h" ∂
  36.     "{Sources}InspectorCommon.h" ∂
  37.     "{Sources}RegisteredObjectsWindow.h" ∂
  38.     "{Sources}Document.h" ∂
  39.     "{Sources}List.h" ∂
  40.     "{Sources}SimpleCommon.h" ∂
  41.     "{Sources}ApplicationCommon.h" ∂
  42.     "{Sources}TrapAvailable.cp"
  43.  
  44. DOT_R = "{Sources}InspectorLibrary.r" ∂
  45.     "{Sources}WindowStackerLibrary.r"
  46.  
  47. SRCS = "{Sources}Inspector.cp" ∂
  48.     "{Sources}RegisteredObjectsWindow.cp" ∂
  49.     "{Sources}List.cp" ∂
  50.     "{Sources}Application.cp" ∂
  51.     "{Sources}Document.cp" ∂
  52.     "{Sources}WindowStacker.cp"
  53.  
  54. # For "{Objects}MrC:PrivInspector.o"
  55. OBJS_00 = "{Objects}MrC:Inspector.cp.o" ∂
  56.     "{Objects}MrC:RegisteredObjectsWindow.cp.o" ∂
  57.     "{Objects}MrC:List.cp.o" ∂
  58.     "{Objects}MrC:Application.cp.o" ∂
  59.     "{Objects}MrC:Document.cp.o"
  60.  
  61. # For "{Objects}MrC:InspectorLibrary.RSRC"
  62. LIBS_01 = "{Objects}MrC:PrivInspector.o" ∂
  63.     "{SLMLibraries}MrCLibraries:LibraryManagerPPC.o"
  64.  
  65. # For "{Objects}MrC:WindowStackerLibrary.RSRC"
  66. LIBS_04 = "{Objects}MrC:WindowStacker.cp.o" ∂
  67.     "{SLMLibraries}MrCLibraries:LibraryManagerPPC.o"
  68.  
  69. # For "{Built}MrC:InspectorLibraryPPC"
  70. RES_02 = "{Sources}InspectorLibrary.r"
  71.  
  72. # For "{Built}MrC:WindowStackerLibraryPPC"
  73. RES_05 = "{Sources}WindowStackerLibrary.r"
  74.  
  75. # For "{Objects}MrC:InspectorLibrary.RSRC"
  76. EXDEPS_01 = "{Sources}InspectorLibrary.exp" ∂
  77.     "{Objects}MrC:WindowStackerLibrary.RSRC"
  78.  
  79. # For "{Objects}MrC:WindowStackerLibrary.RSRC"
  80. EXDEPS_04 = "{Sources}WindowStacker.cp" ∂
  81.     "{Sources}WindowStackerLibrary.exp"
  82.  
  83. StdAIncludes =   -i "{AIncludes}"
  84. StdCIncludes =   -i "{CIncludes}" -i "{SLMInterfaces}CIncludes:"
  85. StdCPIncludes =  -i "{CIncludes}" -i "{SLMInterfaces}CIncludes:"
  86. StdPIncludes = 
  87. StdADump     = 
  88. StdCDump     = 
  89. StdPDump     = 
  90. StdCPDump    =  
  91. LIB          = PPCLink -sym on {SymbolOption} -xm library -dead off
  92. LINK         = PPCLink {SymbolOption}
  93. REZ          = Rez -d GENERATING68K=0 -d GENERATINGPOWERPC=1
  94. Asm          = PPCAsm
  95. C            = MrC
  96. CPlus        = MrCpp
  97. COUNT        = Count
  98. COUNTOPTS    = 
  99. CTAGS        = Ctags
  100. CTAGSOPTS    = -p -local -update
  101. DELETE       = Delete
  102. DELETEOPTS   = -i
  103. FILES        = Files
  104. FILESOPTS    = -l
  105. LIBOPTS      = 
  106. LINKOPTS     = 
  107. MAKEFILE     = Makefile
  108. PRINT        = Print
  109. PRINTOPTS    = 
  110. SETFILE      = SetFile
  111. SETFILEOPTS  = -t 'MPST' -c 'MPS '
  112.  
  113. AOptions = {MyPreAOptions}  -dialect power -define MRC=1 {MyAOptions}
  114.  
  115. COptions = {MyPreCOptions}  -opt off -y "{TempFolder}" -notonce {SymbolOption} {MyCOptions}
  116.  
  117. POptions = {MyPrePOptions}  {SymbolOption} {MyPOptions}
  118.  
  119. ROptions = {MyPreROptions}  {SymbolOption} {MyROptions}
  120.  
  121. CPOptions = {MyPreCPlusOptions}  -opt off -y "{TempFolder}" -notonce {SymbolOption} {MyCPlusOptions}
  122.  
  123. all    ƒ {TARGETS}
  124.  
  125. "{Objects}MrC:PrivInspector.o"    ƒ {OBJS_00}
  126.     If {Progress}; Echo "∂t∂tCreating Library {Targ}"; End
  127.     {LIB}  -o {Targ} {OBJS_00}
  128.  
  129. "{Objects}MrC:InspectorLibrary.RSRC"    ƒ {LIBS_01} {EXDEPS_01}
  130.     BuildSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -mrc  "{Objects}MrC:PrivInspector.o" ∂
  131.         {SymbolOption} ∂
  132.         -symfile "{Built}MrC:InspectorLibraryPPC.xSYM" ∂
  133.         -preservetemps ∂
  134.         -keepClientFiles ∂
  135.         -restype cd01 -resid 1 ∂
  136.         -logout "{Objects}MrC:InspectorLibrary.log" ∂
  137.         -clientfile "{Objects}MrC:InspectorLibrary.cl.o" ∂
  138.         -lib "{Objects}MrC:InspectorLibrary.RSRC" ∂
  139.         -obj "{Objects}MrC:InspectorLibrary" ∂
  140.         -exp "{Sources}InspectorLibrary.exp" ∂
  141.         -i "{Sources}" ∂
  142.         -i "{SLMInterfaces}CIncludes:" ∂
  143.          ∂
  144.         "{Objects}MrC:WindowStackerLibrary.cl.o" ∂
  145.         "{SLMLibraries}MrCLibraries:"LibraryManagerPPC.o ∂
  146.         "{PPCLibraries}"MrCPlusLib.o ∂
  147.         "{PPCLibraries}"StdCLib.xcoff ∂
  148.         "{PPCLibraries}"PPCCRuntime.o ∂
  149.         "{PPCLibraries}"InterfaceLib.xcoff 
  150.  
  151. "{Built}MrC:InspectorLibraryPPC"    ƒƒ {RES_02} ∂
  152.         "{RIncludes}SysTypes.r" "{RIncludes}Types.r" ∂
  153.         "{Sources}Application.r" ∂
  154.         "{Sources}ApplicationCommon.h" ∂
  155.         "{Sources}Inspector.r" ∂
  156.         "{Sources}InspectorCommon.h" ∂
  157.         "{Objects}MrC:InspectorLibrary.RSRC" ∂
  158.         "{SLMInterfaces}RIncludes:VersionResource.r"
  159.     If {Progress}; Echo "∂t∂tRezzing {Targ}"; End
  160.     {REZ} -t libr -c OMGR -s "{Objects}MrC:" -i "{RIncludes}" ∂
  161.         -i "{SLMInterfaces}RIncludes:" ∂
  162.         -i "{Objects}MrC:" ∂
  163.          -o {Targ} ∂
  164.         {RES_02}
  165.  
  166. "{Built}MrC:InspectorLibraryPPC"    ƒƒ {RES_02} ∂
  167.         "{RIncludes}SysTypes.r" "{RIncludes}Types.r" ∂
  168.         "{Sources}Application.r" ∂
  169.         "{Sources}ApplicationCommon.h" ∂
  170.         "{Sources}Inspector.r" ∂
  171.         "{Sources}InspectorCommon.h" ∂
  172.         "{Objects}MrC:InspectorLibrary.RSRC" ∂
  173.         "{SLMInterfaces}RIncludes:VersionResource.r"
  174.     {SETFILE} -a ib {Targ}
  175.  
  176. "{Objects}MrC:WindowStackerLibrary.RSRC"    ƒ {LIBS_04} ∂
  177.         {EXDEPS_04}
  178.     BuildSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -mrc  "{Objects}MrC:WindowStacker.cp.o" ∂
  179.         {SymbolOption} ∂
  180.         -symfile "{Built}MrC:WindowStackerLibraryPPC.xSYM" ∂
  181.         -preservetemps ∂
  182.         -keepClientFiles ∂
  183.         -logout "{Objects}MrC:WindowStackerLibrary.log" ∂
  184.         -restype cd02 -resid 2 ∂
  185.         -clientfile "{Objects}MrC:WindowStackerLibrary.cl.o" ∂
  186.         -lib "{Objects}MrC:WindowStackerLibrary.RSRC" ∂
  187.         -obj "{Objects}MrC:WindowStackerLibrary" ∂
  188.         -exp "{Sources}WindowStackerLibrary.exp" ∂
  189.         -i "{Sources}" ∂
  190.         -i "{SLMInterfaces}CIncludes:" ∂
  191.          ∂
  192.         "{SLMLibraries}MrCLibraries:"LibraryManagerPPC.o ∂
  193.         "{PPCLibraries}"MrCPlusLib.o ∂
  194.         "{PPCLibraries}"StdCLib.xcoff ∂
  195.         "{PPCLibraries}"PPCCRuntime.o ∂
  196.         "{PPCLibraries}"InterfaceLib.xcoff
  197.  
  198. "{Built}MrC:WindowStackerLibraryPPC"    ƒƒ {RES_05} ∂
  199.         "{Objects}MrC:WindowStackerLibrary.RSRC" ∂
  200.         "{SLMInterfaces}RIncludes:VersionResource.r" ∂
  201.         "{RIncludes}SysTypes.r"
  202.     If {Progress}; Echo "∂t∂tRezzing {Targ}"; End
  203.     {REZ} -t libr -c OMGR -s "{Objects}MrC:" -i "{RIncludes}" ∂
  204.         -i "{SLMInterfaces}RIncludes:" ∂
  205.         -i "{Objects}MrC:" ∂
  206.          -o {Targ} ∂
  207.         {RES_05}
  208.  
  209. "{Built}MrC:WindowStackerLibraryPPC"    ƒƒ {RES_05} ∂
  210.         "{Objects}MrC:WindowStackerLibrary.RSRC" ∂
  211.         "{SLMInterfaces}RIncludes:VersionResource.r" ∂
  212.         "{RIncludes}SysTypes.r"
  213.     {SETFILE} -a ib {Targ}
  214.  
  215. clean    ƒ
  216.     {DELETE} {DELETEOPTS} {OBJS_00} {OBJS_03}
  217.  
  218. clobber    ƒ clean
  219.     {DELETE} {DELETEOPTS} {TARGETS}
  220.  
  221. count    ƒ
  222.     {COUNT} {COUNTOPTS} {DOT_H} {DOT_R} {SRCS}
  223.  
  224. files    ƒ
  225.     {FILES} {FILESOPTS} {TARGETS} {MAKEFILE} {DOT_H} {DOT_R} {SRCS} {OBJS_00} ∂
  226.         {OBJS_03}
  227.  
  228. print    ƒ
  229.     {PRINT} {PRINTOPTS} {MAKEFILE} {DOT_H} {DOT_R} {SRCS}
  230.  
  231. tags    ƒ {DOT_H} {SRCS}
  232.     {CTAGS} {CTAGSOPTS} {C_INCDIRS} {NewerDeps}
  233.  
  234. "{Objects}MrC:Inspector.cp.o" ƒ ∂
  235.         "{CIncludes}Menus.h" "{CIncludes}Quickdraw.h" "{CIncludes}Types.h" ∂
  236.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  237.         "{CIncludes}Traps.h" "{CIncludes}QuickdrawText.h" ∂
  238.         "{CIncludes}IntlResources.h" "{CIncludes}Desk.h" "{CIncludes}Events.h" ∂
  239.         "{CIncludes}OSUtils.h" "{CIncludes}Windows.h" "{CIncludes}Controls.h" ∂
  240.         "{CIncludes}Dialogs.h" "{CIncludes}TextEdit.h" "{CIncludes}Memory.h" ∂
  241.         "{CIncludes}Resources.h" "{CIncludes}Files.h" "{CIncludes}SegLoad.h" ∂
  242.         "{CIncludes}StandardFile.h" "{CIncludes}Folders.h" "{CIncludes}LowMem.h" ∂
  243.         "{CIncludes}Fonts.h" "{CIncludes}Errors.h" ∂
  244.         "{SLMInterfaces}CIncludes:TestTool.h" ∂
  245.         "{SLMInterfaces}CIncludes:LibraryManagerClasses.h" ∂
  246.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  247.         "{CIncludes}stddef.h" "{CIncludes}string.h" ∂
  248.         "{Sources}Inspector.h" ∂
  249.         "{Sources}Application.h" ∂
  250.         "{Sources}WindowStacker.h" ∂
  251.         "{Sources}InspectorCommon.h" ∂
  252.         "{Sources}RegisteredObjectsWindow.h" ∂
  253.         "{Sources}Document.h" ∂
  254.         "{SLMInterfaces}CIncludes:LibraryManagerUtilities.h" ∂
  255.         "{CIncludes}Strings.h"
  256.  
  257. "{Objects}MrC:RegisteredObjectsWindow.cp.o" ƒ ∂
  258.         "{CIncludes}Windows.h" "{CIncludes}Quickdraw.h" "{CIncludes}Types.h" ∂
  259.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  260.         "{CIncludes}Traps.h" "{CIncludes}QuickdrawText.h" ∂
  261.         "{CIncludes}IntlResources.h" "{CIncludes}Events.h" ∂
  262.         "{CIncludes}OSUtils.h" "{CIncludes}Controls.h" "{CIncludes}Menus.h" ∂
  263.         "{CIncludes}Desk.h" "{CIncludes}ToolUtils.h" "{CIncludes}TextUtils.h" ∂
  264.         "{CIncludes}Script.h" "{CIncludes}FixMath.h" "{CIncludes}Fonts.h" ∂
  265.         "{CIncludes}string.h" "{CIncludes}Resources.h" "{CIncludes}Files.h" ∂
  266.         "{CIncludes}SegLoad.h" "{CIncludes}Strings.h" ∂
  267.         "{Sources}RegisteredObjectsWindow.h" ∂
  268.         "{Sources}Document.h" ∂
  269.         "{SLMInterfaces}CIncludes:LibraryManagerClasses.h" ∂
  270.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  271.         "{CIncludes}stddef.h" ∂
  272.         ""{Sources}"RegisteredObjects.h" ∂
  273.         "{Sources}Inspector.h" ∂
  274.         "{Sources}Application.h" ∂
  275.         "{Sources}List.h" "{CIncludes}Lists.h" ∂
  276.         "{CIncludes}Memory.h"
  277.  
  278. "{Objects}MrC:List.cp.o" ƒ ∂
  279.         "{Sources}List.h" "{CIncludes}Lists.h" ∂
  280.         "{CIncludes}Types.h" "{CIncludes}ConditionalMacros.h" ∂
  281.         "{CIncludes}MixedMode.h" "{CIncludes}Traps.h" "{CIncludes}Controls.h" ∂
  282.         "{CIncludes}Quickdraw.h" "{CIncludes}QuickdrawText.h" ∂
  283.         "{CIncludes}IntlResources.h" "{CIncludes}Menus.h" "{CIncludes}Desk.h" ∂
  284.         "{CIncludes}Events.h" "{CIncludes}OSUtils.h" "{CIncludes}Memory.h" ∂
  285.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  286.         "{CIncludes}stddef.h" "{CIncludes}string.h"
  287.  
  288. "{Objects}MrC:Application.cp.o" ƒ ∂
  289.         "{CIncludes}Types.h" "{CIncludes}ConditionalMacros.h" ∂
  290.         "{CIncludes}MixedMode.h" "{CIncludes}Traps.h" "{CIncludes}Quickdraw.h" ∂
  291.         "{CIncludes}QuickdrawText.h" "{CIncludes}IntlResources.h" ∂
  292.         "{CIncludes}Fonts.h" "{CIncludes}Events.h" "{CIncludes}OSUtils.h" ∂
  293.         "{CIncludes}Windows.h" "{CIncludes}Controls.h" "{CIncludes}Menus.h" ∂
  294.         "{CIncludes}Desk.h" "{CIncludes}Dialogs.h" "{CIncludes}TextEdit.h" ∂
  295.         "{CIncludes}ToolUtils.h" "{CIncludes}TextUtils.h" "{CIncludes}Script.h" ∂
  296.         "{CIncludes}FixMath.h" "{CIncludes}Memory.h" "{CIncludes}SegLoad.h" ∂
  297.         "{Sources}Application.h" ∂
  298.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  299.         "{CIncludes}stddef.h" "{CIncludes}string.h" ∂
  300.         "{Sources}SimpleCommon.h" ∂
  301.         "{Sources}ApplicationCommon.h" ∂
  302.         "{Sources}Document.h" ∂
  303.         "{SLMInterfaces}CIncludes:LibraryManagerClasses.h" ∂
  304.         "{Sources}TrapAvailable.cp"
  305.  
  306. "{Objects}MrC:Document.cp.o" ƒ ∂
  307.         "{CIncludes}Windows.h" "{CIncludes}Quickdraw.h" "{CIncludes}Types.h" ∂
  308.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  309.         "{CIncludes}Traps.h" "{CIncludes}QuickdrawText.h" ∂
  310.         "{CIncludes}IntlResources.h" "{CIncludes}Events.h" ∂
  311.         "{CIncludes}OSUtils.h" "{CIncludes}Controls.h" "{CIncludes}Menus.h" ∂
  312.         "{CIncludes}Desk.h" "{Sources}Document.h" ∂
  313.         "{SLMInterfaces}CIncludes:LibraryManagerClasses.h" ∂
  314.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  315.         "{CIncludes}stddef.h" "{CIncludes}string.h"
  316.  
  317. "{Objects}MrC:WindowStacker.cp.o" ƒ ∂
  318.         "{CIncludes}Windows.h" "{CIncludes}Quickdraw.h" "{CIncludes}Types.h" ∂
  319.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  320.         "{CIncludes}Traps.h" "{CIncludes}QuickdrawText.h" ∂
  321.         "{CIncludes}IntlResources.h" "{CIncludes}Events.h" ∂
  322.         "{CIncludes}OSUtils.h" "{CIncludes}Controls.h" "{CIncludes}Menus.h" ∂
  323.         "{CIncludes}Desk.h" "{Sources}WindowStacker.h" ∂
  324.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  325.         "{CIncludes}stddef.h" "{CIncludes}string.h" ∂
  326.         "{Sources}RegisteredObjectsWindow.h" ∂
  327.         "{Sources}Document.h" ∂
  328.         "{SLMInterfaces}CIncludes:LibraryManagerClasses.h"
  329.